using System.ComponentModel;

namespace UserManagementService.Users;

/// <summary>
/// 用户状态枚举
/// </summary>
public enum UserStatus
{
    /// <summary>
    /// 无
    /// </summary>
    [Description("无")]
    None = 0,

    /// <summary>
    /// 活跃状态
    /// </summary>
    [Description("活跃")]
    Active = 1,

    /// <summary>
    /// 已禁用
    /// </summary>
    [Description("已禁用")]
    Disabled = 2,

    /// <summary>
    /// 已锁定
    /// </summary>
    [Description("已锁定")]
    Locked = 3,

    /// <summary>
    /// 未激活
    /// </summary>
    [Description("未激活")]
    Inactive = 4,

    /// <summary>
    /// 已删除
    /// </summary>
    [Description("已删除")]
    Deleted = 5
}